<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: winerrp.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00371.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">宏定义</a> &#124;
<a href="#func-members">函数</a>  </div>
  <div class="headertitle">
<div class="title">winerrp.h 文件参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="a00371_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
宏定义</h2></td></tr>
<tr class="memitem:afa5f32de88404289ec03cd2c0e61e94f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#afa5f32de88404289ec03cd2c0e61e94f">RIP_ERROR</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="separator:afa5f32de88404289ec03cd2c0e61e94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41f433389f20db57f042022a662e96de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a41f433389f20db57f042022a662e96de">RIP_WARNING</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="separator:a41f433389f20db57f042022a662e96de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6b24a3d61abdc148c8751b5c5add686"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ad6b24a3d61abdc148c8751b5c5add686">RIP_VERBOSE</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="separator:ad6b24a3d61abdc148c8751b5c5add686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a0bebde73623b68e642662f586f625d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a3a0bebde73623b68e642662f586f625d">RIP_COMPBITS</a>&#160;&#160;&#160;0x000f0000</td></tr>
<tr class="separator:a3a0bebde73623b68e642662f586f625d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb43e18fa75ce3e9b45fcff07a81a46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#abdb43e18fa75ce3e9b45fcff07a81a46">RIP_USER</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="separator:abdb43e18fa75ce3e9b45fcff07a81a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49bcc315b99620fe8de076b1e595b0ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a49bcc315b99620fe8de076b1e595b0ab">RIP_USERSRV</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="separator:a49bcc315b99620fe8de076b1e595b0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2092459723c2bd91645efa31b68904be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a2092459723c2bd91645efa31b68904be">RIP_USERRTL</a>&#160;&#160;&#160;0x00030000</td></tr>
<tr class="separator:a2092459723c2bd91645efa31b68904be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0810490042825d885c490b564df4ac33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a0810490042825d885c490b564df4ac33">RIP_GDI</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="separator:a0810490042825d885c490b564df4ac33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df3309663fb8bdbd211fe14edf38542"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a6df3309663fb8bdbd211fe14edf38542">RIP_GDISRV</a>&#160;&#160;&#160;0x00050000</td></tr>
<tr class="separator:a6df3309663fb8bdbd211fe14edf38542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab64306e5dcdba4c29a041f3b5d92df29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ab64306e5dcdba4c29a041f3b5d92df29">RIP_GDIRTL</a>&#160;&#160;&#160;0x00060000</td></tr>
<tr class="separator:ab64306e5dcdba4c29a041f3b5d92df29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84865d18f7d0bb3d953581e6622b2cfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a84865d18f7d0bb3d953581e6622b2cfb">RIP_BASE</a>&#160;&#160;&#160;0x00070000</td></tr>
<tr class="separator:a84865d18f7d0bb3d953581e6622b2cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada92ef963ae95f73d0b4017a95db1a5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ada92ef963ae95f73d0b4017a95db1a5a">RIP_BASESRV</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="separator:ada92ef963ae95f73d0b4017a95db1a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad73b36eaf72d9009ebf856a2cbb95846"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ad73b36eaf72d9009ebf856a2cbb95846">RIP_BASERTL</a>&#160;&#160;&#160;0x00090000</td></tr>
<tr class="separator:ad73b36eaf72d9009ebf856a2cbb95846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae34082b5cadb1e77be9528892e78bba7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ae34082b5cadb1e77be9528892e78bba7">RIP_DISPLAYDRV</a>&#160;&#160;&#160;0x000a0000</td></tr>
<tr class="separator:ae34082b5cadb1e77be9528892e78bba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90b335c507f32ecef3d3ab5d1cb4e002"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a90b335c507f32ecef3d3ab5d1cb4e002">RIP_CONSRV</a>&#160;&#160;&#160;0x000b0000</td></tr>
<tr class="separator:a90b335c507f32ecef3d3ab5d1cb4e002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4635fcae81dee5e6b7560d2886e11e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#aeb4635fcae81dee5e6b7560d2886e11e">RIP_USERKRNL</a>&#160;&#160;&#160;0x000c0000</td></tr>
<tr class="separator:aeb4635fcae81dee5e6b7560d2886e11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae61d954062a9ece52e350e54cad9a23d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ae61d954062a9ece52e350e54cad9a23d">RIPERR0</a>(idErr,  flags,  szFmt)&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td></tr>
<tr class="separator:ae61d954062a9ece52e350e54cad9a23d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbdd8355d15a97b6f3a9e4766e6a2cc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#adbdd8355d15a97b6f3a9e4766e6a2cc1">RIPERR1</a>(idErr,  flags,  szFmt,  p1)&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td></tr>
<tr class="separator:adbdd8355d15a97b6f3a9e4766e6a2cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d87cc74e563dca72daafec9588cffa0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a4d87cc74e563dca72daafec9588cffa0">RIPERR2</a>(idErr,  flags,  szFmt,  p1,  p2)&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td></tr>
<tr class="separator:a4d87cc74e563dca72daafec9588cffa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed9f994ce96fb7787b47738bfa19a69d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#aed9f994ce96fb7787b47738bfa19a69d">RIPERR3</a>(idErr,  flags,  szFmt,  p1,  p2,  p3)&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td></tr>
<tr class="separator:aed9f994ce96fb7787b47738bfa19a69d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af266196c0a177f1eb2de9f667d8b040a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#af266196c0a177f1eb2de9f667d8b040a">RIPERR4</a>(idErr,  flags,  szFmt,  p1,  p2,  p3,  p4)&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td></tr>
<tr class="separator:af266196c0a177f1eb2de9f667d8b040a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002956db9fb529e159fb441f09f39b42"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a002956db9fb529e159fb441f09f39b42">RIPNTERR0</a>(idErr,  flags,  szFmt)&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td></tr>
<tr class="separator:a002956db9fb529e159fb441f09f39b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4d59d1a42882b0cf9dea78f02ce1b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#aea4d59d1a42882b0cf9dea78f02ce1b6">RIPNTERR1</a>(idErr,  flags,  szFmt,  p1)&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td></tr>
<tr class="separator:aea4d59d1a42882b0cf9dea78f02ce1b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65f4796bc6aca757ef3d7164647cbbed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a65f4796bc6aca757ef3d7164647cbbed">RIPNTERR2</a>(idErr,  flags,  szFmt,  p1,  p2)&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td></tr>
<tr class="separator:a65f4796bc6aca757ef3d7164647cbbed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b1279dec1b5ce45ef30f414bbe632be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a2b1279dec1b5ce45ef30f414bbe632be">RIPNTERR3</a>(idErr,  flags,  szFmt,  p1,  p2,  p3)&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td></tr>
<tr class="separator:a2b1279dec1b5ce45ef30f414bbe632be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd4c24f039262e7a29dcbb3bf6263dbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#acd4c24f039262e7a29dcbb3bf6263dbb">RIPNTERR4</a>(idErr,  flags,  szFmt,  p1,  p2,  p3,  p4)&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td></tr>
<tr class="separator:acd4c24f039262e7a29dcbb3bf6263dbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c4659626880ba56745765a3580a36b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a01c4659626880ba56745765a3580a36b">RIPMSG0</a>(flags,  szFmt)</td></tr>
<tr class="separator:a01c4659626880ba56745765a3580a36b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31aafffb49dfe98bdc749c9b35c90162"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a31aafffb49dfe98bdc749c9b35c90162">RIPMSG1</a>(flags,  szFmt,  p1)</td></tr>
<tr class="separator:a31aafffb49dfe98bdc749c9b35c90162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a906cb0845450a5d5422ce513ecd8a32f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a906cb0845450a5d5422ce513ecd8a32f">RIPMSG2</a>(flags,  szFmt,  p1,  p2)</td></tr>
<tr class="separator:a906cb0845450a5d5422ce513ecd8a32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af713eb6f9b50ac607c1fed71a5f678f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#af713eb6f9b50ac607c1fed71a5f678f8">RIPMSG3</a>(flags,  szFmt,  p1,  p2,  p3)</td></tr>
<tr class="separator:af713eb6f9b50ac607c1fed71a5f678f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97194987504226948e3110f1cc1eac3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a97194987504226948e3110f1cc1eac3b">RIPMSG4</a>(flags,  szFmt,  p1,  p2,  p3,  p4)</td></tr>
<tr class="separator:a97194987504226948e3110f1cc1eac3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a162a73e20dfabca084a3ebb4581631a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a>(exp)</td></tr>
<tr class="separator:a162a73e20dfabca084a3ebb4581631a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee3f822348bae324d3368028a5759f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a0ee3f822348bae324d3368028a5759f6">UserVerify</a>(exp)&#160;&#160;&#160;exp</td></tr>
<tr class="separator:a0ee3f822348bae324d3368028a5759f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:ade1c433448844e5ca2b42e3917d013a8"><td class="memItemLeft" align="right" valign="top">VOID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a> (<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwErrCode)</td></tr>
<tr class="separator:ade1c433448844e5ca2b42e3917d013a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84317ba34ae985653a00f5e3c911ea7e"><td class="memItemLeft" align="right" valign="top">VOID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a84317ba34ae985653a00f5e3c911ea7e">SetLastNtError</a> (NTSTATUS)</td></tr>
<tr class="separator:a84317ba34ae985653a00f5e3c911ea7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">宏定义说明</h2>
<a id="a84865d18f7d0bb3d953581e6622b2cfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84865d18f7d0bb3d953581e6622b2cfb">&#9670;&nbsp;</a></span>RIP_BASE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_BASE&#160;&#160;&#160;0x00070000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00039">39</a> 行定义.</p>

</div>
</div>
<a id="ad73b36eaf72d9009ebf856a2cbb95846"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad73b36eaf72d9009ebf856a2cbb95846">&#9670;&nbsp;</a></span>RIP_BASERTL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_BASERTL&#160;&#160;&#160;0x00090000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00041">41</a> 行定义.</p>

</div>
</div>
<a id="ada92ef963ae95f73d0b4017a95db1a5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada92ef963ae95f73d0b4017a95db1a5a">&#9670;&nbsp;</a></span>RIP_BASESRV</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_BASESRV&#160;&#160;&#160;0x00080000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00040">40</a> 行定义.</p>

</div>
</div>
<a id="a3a0bebde73623b68e642662f586f625d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a0bebde73623b68e642662f586f625d">&#9670;&nbsp;</a></span>RIP_COMPBITS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_COMPBITS&#160;&#160;&#160;0x000f0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00032">32</a> 行定义.</p>

</div>
</div>
<a id="a90b335c507f32ecef3d3ab5d1cb4e002"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90b335c507f32ecef3d3ab5d1cb4e002">&#9670;&nbsp;</a></span>RIP_CONSRV</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_CONSRV&#160;&#160;&#160;0x000b0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00043">43</a> 行定义.</p>

</div>
</div>
<a id="ae34082b5cadb1e77be9528892e78bba7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae34082b5cadb1e77be9528892e78bba7">&#9670;&nbsp;</a></span>RIP_DISPLAYDRV</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_DISPLAYDRV&#160;&#160;&#160;0x000a0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00042">42</a> 行定义.</p>

</div>
</div>
<a id="afa5f32de88404289ec03cd2c0e61e94f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa5f32de88404289ec03cd2c0e61e94f">&#9670;&nbsp;</a></span>RIP_ERROR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_ERROR&#160;&#160;&#160;0x10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00028">28</a> 行定义.</p>

</div>
</div>
<a id="a0810490042825d885c490b564df4ac33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0810490042825d885c490b564df4ac33">&#9670;&nbsp;</a></span>RIP_GDI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_GDI&#160;&#160;&#160;0x00040000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00036">36</a> 行定义.</p>

</div>
</div>
<a id="ab64306e5dcdba4c29a041f3b5d92df29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab64306e5dcdba4c29a041f3b5d92df29">&#9670;&nbsp;</a></span>RIP_GDIRTL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_GDIRTL&#160;&#160;&#160;0x00060000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00038">38</a> 行定义.</p>

</div>
</div>
<a id="a6df3309663fb8bdbd211fe14edf38542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6df3309663fb8bdbd211fe14edf38542">&#9670;&nbsp;</a></span>RIP_GDISRV</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_GDISRV&#160;&#160;&#160;0x00050000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00037">37</a> 行定义.</p>

</div>
</div>
<a id="abdb43e18fa75ce3e9b45fcff07a81a46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdb43e18fa75ce3e9b45fcff07a81a46">&#9670;&nbsp;</a></span>RIP_USER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_USER&#160;&#160;&#160;0x00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00033">33</a> 行定义.</p>

</div>
</div>
<a id="aeb4635fcae81dee5e6b7560d2886e11e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb4635fcae81dee5e6b7560d2886e11e">&#9670;&nbsp;</a></span>RIP_USERKRNL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_USERKRNL&#160;&#160;&#160;0x000c0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00044">44</a> 行定义.</p>

</div>
</div>
<a id="a2092459723c2bd91645efa31b68904be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2092459723c2bd91645efa31b68904be">&#9670;&nbsp;</a></span>RIP_USERRTL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_USERRTL&#160;&#160;&#160;0x00030000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00035">35</a> 行定义.</p>

</div>
</div>
<a id="a49bcc315b99620fe8de076b1e595b0ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49bcc315b99620fe8de076b1e595b0ab">&#9670;&nbsp;</a></span>RIP_USERSRV</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_USERSRV&#160;&#160;&#160;0x00020000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00034">34</a> 行定义.</p>

</div>
</div>
<a id="ad6b24a3d61abdc148c8751b5c5add686"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6b24a3d61abdc148c8751b5c5add686">&#9670;&nbsp;</a></span>RIP_VERBOSE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_VERBOSE&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00030">30</a> 行定义.</p>

</div>
</div>
<a id="a41f433389f20db57f042022a662e96de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41f433389f20db57f042022a662e96de">&#9670;&nbsp;</a></span>RIP_WARNING</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIP_WARNING&#160;&#160;&#160;0x20000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00029">29</a> 行定义.</p>

</div>
</div>
<a id="ae61d954062a9ece52e350e54cad9a23d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae61d954062a9ece52e350e54cad9a23d">&#9670;&nbsp;</a></span>RIPERR0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPERR0</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00119">119</a> 行定义.</p>

</div>
</div>
<a id="adbdd8355d15a97b6f3a9e4766e6a2cc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbdd8355d15a97b6f3a9e4766e6a2cc1">&#9670;&nbsp;</a></span>RIPERR1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPERR1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00120">120</a> 行定义.</p>

</div>
</div>
<a id="a4d87cc74e563dca72daafec9588cffa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d87cc74e563dca72daafec9588cffa0">&#9670;&nbsp;</a></span>RIPERR2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPERR2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00121">121</a> 行定义.</p>

</div>
</div>
<a id="aed9f994ce96fb7787b47738bfa19a69d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed9f994ce96fb7787b47738bfa19a69d">&#9670;&nbsp;</a></span>RIPERR3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPERR3</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p3&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00122">122</a> 行定义.</p>

</div>
</div>
<a id="af266196c0a177f1eb2de9f667d8b040a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af266196c0a177f1eb2de9f667d8b040a">&#9670;&nbsp;</a></span>RIPERR4</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPERR4</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p3, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p4&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00123">123</a> 行定义.</p>

</div>
</div>
<a id="a01c4659626880ba56745765a3580a36b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01c4659626880ba56745765a3580a36b">&#9670;&nbsp;</a></span>RIPMSG0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPMSG0</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00131">131</a> 行定义.</p>

</div>
</div>
<a id="a31aafffb49dfe98bdc749c9b35c90162"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31aafffb49dfe98bdc749c9b35c90162">&#9670;&nbsp;</a></span>RIPMSG1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPMSG1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00132">132</a> 行定义.</p>

</div>
</div>
<a id="a906cb0845450a5d5422ce513ecd8a32f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a906cb0845450a5d5422ce513ecd8a32f">&#9670;&nbsp;</a></span>RIPMSG2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPMSG2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00133">133</a> 行定义.</p>

</div>
</div>
<a id="af713eb6f9b50ac607c1fed71a5f678f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af713eb6f9b50ac607c1fed71a5f678f8">&#9670;&nbsp;</a></span>RIPMSG3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPMSG3</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p3&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00134">134</a> 行定义.</p>

</div>
</div>
<a id="a97194987504226948e3110f1cc1eac3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97194987504226948e3110f1cc1eac3b">&#9670;&nbsp;</a></span>RIPMSG4</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPMSG4</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p3, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p4&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00135">135</a> 行定义.</p>

</div>
</div>
<a id="a002956db9fb529e159fb441f09f39b42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a002956db9fb529e159fb441f09f39b42">&#9670;&nbsp;</a></span>RIPNTERR0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPNTERR0</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00125">125</a> 行定义.</p>

</div>
</div>
<a id="aea4d59d1a42882b0cf9dea78f02ce1b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea4d59d1a42882b0cf9dea78f02ce1b6">&#9670;&nbsp;</a></span>RIPNTERR1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPNTERR1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00126">126</a> 行定义.</p>

</div>
</div>
<a id="a65f4796bc6aca757ef3d7164647cbbed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65f4796bc6aca757ef3d7164647cbbed">&#9670;&nbsp;</a></span>RIPNTERR2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPNTERR2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00127">127</a> 行定义.</p>

</div>
</div>
<a id="a2b1279dec1b5ce45ef30f414bbe632be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b1279dec1b5ce45ef30f414bbe632be">&#9670;&nbsp;</a></span>RIPNTERR3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPNTERR3</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p3&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00128">128</a> 行定义.</p>

</div>
</div>
<a id="acd4c24f039262e7a29dcbb3bf6263dbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd4c24f039262e7a29dcbb3bf6263dbb">&#9670;&nbsp;</a></span>RIPNTERR4</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RIPNTERR4</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">idErr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">flags, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">szFmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p3, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p4&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="a03197.html#a199c3da0dac85bb67e6fb5c7c34cd638">SetLastNtError</a>(idErr)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00129">129</a> 行定义.</p>

</div>
</div>
<a id="a162a73e20dfabca084a3ebb4581631a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a162a73e20dfabca084a3ebb4581631a8">&#9670;&nbsp;</a></span>UserAssert</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UserAssert</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">exp</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00950_source.html">usersrv.h</a> 第 <a class="el" href="a00950_source.html#l00117">117</a> 行定义.</p>

</div>
</div>
<a id="a0ee3f822348bae324d3368028a5759f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ee3f822348bae324d3368028a5759f6">&#9670;&nbsp;</a></span>UserVerify</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UserVerify</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">exp</td><td>)</td>
          <td>&#160;&#160;&#160;exp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00371_source.html">winerrp.h</a> 第 <a class="el" href="a00371_source.html#l00138">138</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">函数说明</h2>
<a id="a84317ba34ae985653a00f5e3c911ea7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84317ba34ae985653a00f5e3c911ea7e">&#9670;&nbsp;</a></span>SetLastNtError()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VOID SetLastNtError </td>
          <td>(</td>
          <td class="paramtype">NTSTATUS&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a03197_source.html">rtl/debug.c</a> 第 <a class="el" href="a03197_source.html#l00405">405</a> 行定义.</p>
<div class="fragment"><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;{</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    <a class="code" href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a>(RtlNtStatusToDosError(Status));</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">引用了 <a class="el" href="a03197_source.html#l00390">UserSetLastError()</a>.</p>

</div>
</div>
<a id="ade1c433448844e5ca2b42e3917d013a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade1c433448844e5ca2b42e3917d013a8">&#9670;&nbsp;</a></span>UserSetLastError()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VOID UserSetLastError </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td>
          <td class="paramname"><em>dwErrCode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a03197_source.html">rtl/debug.c</a> 第 <a class="el" href="a03197_source.html#l00390">390</a> 行定义.</p>
<div class="fragment"><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;{</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    PTEB pteb;</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160; </div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;    <a class="code" href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a>(</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;            !(dwErrCode &amp; 0xFFFF0000) &amp;&amp;</div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;            <span class="stringliteral">&quot;Error code passed to UserSetLastError is not a valid Win32 error.&quot;</span>);</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160; </div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;    pteb = NtCurrentTeb();</div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    <span class="keywordflow">if</span> (pteb)</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;        pteb-&gt;LastErrorValue = (LONG)dwErrCode;</div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">引用了 <a class="el" href="a00950_source.html#l00117">UserAssert</a>.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00026_source.html#l02590">EnumClipboardFormats()</a> , 以及 <a class="el" href="a03197_source.html#l00405">SetLastNtError()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aa00371_html_a162a73e20dfabca084a3ebb4581631a8"><div class="ttname"><a href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a></div><div class="ttdeci">#define UserAssert(exp)</div><div class="ttdef"><b>Definition:</b> <a href="a00950_source.html#l00117">usersrv.h:117</a></div></div>
<div class="ttc" id="aa03197_html_ade1c433448844e5ca2b42e3917d013a8"><div class="ttname"><a href="a03197.html#ade1c433448844e5ca2b42e3917d013a8">UserSetLastError</a></div><div class="ttdeci">VOID UserSetLastError(DWORD dwErrCode)</div><div class="ttdef"><b>Definition:</b> <a href="a03197_source.html#l00390">rtl/debug.c:390</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_4e091ed8704426a7a4980368ba259fde.html">git</a></li><li class="navelem"><a class="el" href="dir_cd70cb5eb491250157f2d55d3ff4b13e.html">backup</a></li><li class="navelem"><a class="el" href="dir_ba2b673b566ba104b956abdc6dec0552.html">org</a></li><li class="navelem"><a class="el" href="dir_5bb0003d7907b45051943541418399f5.html">ntuser</a></li><li class="navelem"><a class="el" href="dir_b032acb5e9700fea8079ef1e33262e7c.html">inc</a></li><li class="navelem"><a class="el" href="a00371.html">winerrp.h</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
